<?
if (!isset($_SESSION)) {   session_start(); }
include_once '../includes/config.php'; include_once '../includes/parcial.php';
$titulo = 'Clientes Eventuales';
$indice = 0;
$cantLineas = 0;
$paginas = 1;
$grupoId = $_SESSION['grupo_id'];
$GrupoServicios = new GrupoServicios();
?>
<div class="titulo" id="administradorClientesEventuales">
  <span><?= $titulo ?></span>
</div>
<!--<div class="buscador"><?= Helper::entradaTextoHorizontal('', '150', '') ?></div>-->
<?php
if ($GrupoServicios->puedeAgregarClientesEventuales($grupoId)){
?>
<div class="nuevo"><?= Helper::botonJquery('nuevo', 'nuevoCliente', 'Nuevo') ?></div>
<?php
}
?>
<div id="recargarTabla">
  <div  id="administradorGrupos">
    <div id="encabezadoAbm">
      <?= Helper::tituloEncabezado("Nombre", "150") ?>
      <?= Helper::tituloEncabezado("Apellido", "150") ?>
      <?= Helper::tituloEncabezado("Teléfono", "150") ?>
    </div>
    <div id="lineas">
      <?
      $ClienteServicios = new ClienteEventualServicios();
      $clientes = $ClienteServicios->listar();
      if ($clientes)
      {
        foreach ($clientes as $c)
        {
          ?>
          <div id="<?= $indice ?>" data-id="<?= $c->id ?>" class="linea <?
      echo $paginas . ' ';
      if ($indice >= CANT_LINEAS_ABM)
        echo 'escondidas';
          ?>">
                 <?= Helper::filaTabla($c->getNombre(), "150", "nombre_" . $indice) ?>
                 <?= Helper::filaTabla($c->getApellido(), "150", "apellido_" . $indice) ?>
    <?= Helper::filaTabla($c->getTelefono(), "150", "telefono_" . $indice) ?>
          </div>
          <script type="text/javascript">
            $(function(){
              $("#<?= $indice ?>").contextMenu("contextMenu2", {
                bindings: {
                  'modificar': function(t) {
                    $("#tope").height(170);
                    $("#tope").load("modificarClienteEventual.php",{id: <?= $c->getId()?>});
                    $("#tope").slideDown(1);
                    $('html, body').animate({ scrollTop: 0 }, 0);
                  },
                  'eliminar': function(t) 
                  {
                    var tag="<?= $indice ?>";
                    $("#"+tag).css({'background-color':'red'});
                    if (confirm("¿Desea eliminar el registro?"))
                    {
                      $.blockUI();
                      $.ajax(
                      {
                        type: "POST",
                        url: "eliminarObjeto.php",
                        data: {objeto: "ClienteEventual", id: <?= $c->getId()?>},
                        success: function(data){
                          if (data=="1"){
                            $.ajax({
                              type: "POST",
                              url: "recargarTablas.php",
                              data: {objeto: "Cliente"},
                              success: function(data){
                                $("#recargarTabla").html(data);
                                $.unblockUI();
                                $.growlUI('Registro eliminado..'); 
                                $("#"+tag).css({'background-color':'#996'});
                              }
                            });
                          }
                          $.unblockUI();
                          $.growlUI('Error al eliminar..'); 
                        }
                      });
                    }
                    else{
                      $("#"+tag).css({'background-color':'#996'});
                    }
                  }
                }
              });    
            });
          </script>
          <?
          $indice++;
          $cantLineas++;
          if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($clientes))
          {
            $paginas++;
            $cantLineas = 0;
          }
        }
      }
      ?>
    </div>    
  </div>
  <div id="paginasAbm">
    <?
    for ($i = 1; $i <= $paginas; $i++)
    {
      ?>
      <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
      <?
    }
    ?>
  </div>
</div>
<script type="text/javascript">
  $(document).ready(function(){
    $(".paginador").click(function(){
      var paginaActual=$(this).attr("id");
      var cantPaginas=<?= $paginas ?>;
      for (var i=1;i<=cantPaginas;i++){
        if (i==paginaActual){
          $("."+i).show();
        }
        else{
          $("."+i).hide();
        }
      }
    });
    $("#nuevoCliente").click(function(){
      $("#tope").html("");
      $("#tope").slideUp(1);
      $("#tope").height(170);
      $("#tope").load("nuevoClienteEventual.php");
      $("#tope").slideDown(1);
    });
        
  });
</script>

